home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Supervisor's Toolkit
/
Network Supervisor's Toolkit.iso
/
lantastc
/
aex_ipx
/
aex_ipx.txt
next >
Wrap
Text File
|
1996-07-10
|
8KB
|
165 lines
How to run an IPX Router with an Artisoft (tm) LAN adapter - Rev. 1 - 3.2.95
----------------------------------------------------------------------------
Artisoft's Series of LAN adapter cards can be converted for use with
Novell's IPX protocol with very little difficulty. As all of Artisoft's
cards have Novell NE2000 compatibility built into them, they can be easily
converted with the following six step method:
1. SET THE DRIVER INTO NOVELL COMPATABILITY MODE. This can be
accomplished on the AE-2, AE-2T and AE-3 cards by setting the W5
jumper as follows: "A" pins should be open, and the "N" pins
should be closed (jumpered). On an Artisoft NodeRunner 10b-T card,
the card is set into Novell Compatibility mode using the program
"NRSETUP.EXE" in the c:\LANTASTI directory.
2. SET THE LAN ADAPTER'S INTERRUPT (IRQ) TO 10, AND THE IO PORT
TO 300. On AE-2, AE-2T, and AE-3 cards, this is done by setting
the jumpers on jumper banks W1 and W4 respectively. Setting the
IRQ on bank W1 is straightforward- place a jumper accross the pin
labelled "10". Setting the IO PORT (W4) is a little more involved,
but not difficult. Use the following chart to determine which pins
phould be closed (i.e. have jumpers on them).
Desired IO Port Jump Pins
--------------- ----------
300 (hex)...............A, B
320 (hex)...............A, C
340 (hex)...............B, D
360 (hex)...............C, D
Table 1: IO PORT Jumper settings for AE-2, AE-2T, AE-3 LAN Adapters
3. DISABLE ARTISOFT LAN ON YOU WORKSTATION. I.e. don't run
"STARTNET.BAT". This can cause conflicts with the IPX router,
making your workstation unstable. What I usually do is not place
STARTNET.BAT in my AUTOEXEC.BAT, but rather run it manually
after the system finishes booting.
If you have incorporated the commands normally found in
STARTNET.BAT into your AUTOEXEC.BAT file, what you may wish to do
is make a backup copy of your AUTOEXEC.BAT with a name like
AUTOEXEC.LAN, and another copy with a title like AUTOEXEC.IPX.
This would allow you to remove the Lantastic commands from one
copy (AUTOEXEC.IPX), while retaining a copy of your original
(AUTOEXEC.LAN). Then you could just _copy_ the one you desired to
use to AUTOEXEC.BAT, and <reboot>. A picture describes 1000 words,
so:
C:\AUTOEXEC.IPX
COPY or C:\AUTOEXEC.BAT
C:\AUTOEXEC.LAN
Simple, right?
4. RUN INSTALL.BAT FROM THE DIRECTORY YOU UNZIPped THIS FILE INTO.
This does three things: (1) it creates a directory on the root of
your C:\ drive called \IPX; (2) it copies two files to C:\IPX--
IPXPD.COM and NE2000.COM; and (3) it copies the file IPX.BAT to
your C: drive's root directory.
5. REBOOT YOUR PC. Simple enought to do...
6. TYPE "IPX" [RETURN] TO LOAD THE IPX DRIVERS, AND RUN YOUR
FAVORITE NETWORK GAME. It's that easy.
Troubleshooting:
--------------------------------------------------------------------------
If, for some reason the setup doesn't work with the default
settings, you may have to change the hardware settings. Try
the following- go to our root directory (c:\) and type:
EDIT C:\IPX.BAT
The command structure for NE2000.COM (Novell NE2000 and Comatibles
packet driver) is:
usage: NE2000 [-n] [-d] [-w] packet_int_no [int_no] [io_addr]
The NE2000 driver requires two additional parameters -- the
hardware interrupt number (int_no) and the I/O address (io_addr).
The defaults are 0x02 and 0x300. The batch file default sets the
parameters as follows:
NE2000 0x60 0x0A 0x300 (ALL SETTINGS ARE IN HEX)
Note: Keep all of the leading 0x___, as this signifies
the passed values are in HEX!
1. First, try adjusting the packet_int_no you are using to a
different available packet listed in Appendix A. Reboot the
computer, and try the IPX.BAT again.
2. If this does not work, reset the packet to 0x60, and change the
int_no to 0x0F (that's 15 in hexadecimal). Open your PC's case,
remove the LAN card, and set the IRQ jumpers to IRQ 15 (or, if
you're using a NodeRunner 2000, use the NRSETUP program in the
c:\lantasti directory). Reboot your computer, and try it again.
3. If this STILL doesn't work, restore all of your hardware and
software settings to their original state. Then try changing the
IO ADDRESS on the card to one of the other settings outlines
in step (2) of the previous section. Be sure to chance the
IO_ADDR parameter in the IPX.BAT to match the hardware change.
Appendix A: IPX Interrupt Listing
--------------------------------------------------------------------------
60 -- -- reserved for user interrupt
60 -- -- FTP Driver - PC/TCP Packet Driver Specification
60 01 FF FTP Driver - DRIVER INFO
60 02 -- FTP Driver - ACCESS TYPE
60 03 -- FTP Driver - RELEASE TYPE
60 04 -- FTP Driver - SEND PACKET
60 05 -- FTP Driver - TERMINATE DRIVER FOR HANDLE
60 06 -- FTP Driver - GET ADDRESS
60 07 -- FTP Driver - RESET INTERFACE
60 11 -- 10-NET - LOCK AND WAIT
60 12 -- 10-NET - LOCK
60 13 -- 10-NET - UNLOCK
60 20 -- FTP Driver - SET RECEIVE MODE
60 21 -- FTP Driver - GET RECEIVE MODE
60 24 -- FTP Driver - GET STATISTICS
61 -- -- reserved for user interrupt
62 -- -- reserved for user interrupt
63 -- -- reserved for user interrupt
64 -- -- reserved for user interrupt
65 -- -- reserved for user interrupt
66 -- -- reserved for user interrupt
67 -- -- LIM EMS
...
67 DE 00 Virtual Control Program Interface - INSTALLATION CHECK
...
68 01 -- APPC/PC
...
69 -- -- unused
6A -- -- unused
6B -- -- unused
6C -- -- system resume vector (CONVERTIBLE)
6C -- -- DOS 3.2 Realtime Clock update
6D -- -- VGA - internal
6E -- -- unused
6F -- -- Novell NetWare - PCOX API (3270 PC terminal interface)
6F 00 -- 10-NET - LOGIN
...
70 -- -- IRQ8 - AT/XT286/PS50+ - REAL-TIME CLOCK
71 -- -- IRQ9 - AT/XT286/PS50+ - LAN ADAPTER 1
72 -- -- IRQ10 - AT/XT286/PS50+ - RESERVED
73 -- -- IRQ11 - AT/XT286/PS50+ - RESERVED
74 -- -- IRQ12 - PS50+ - MOUSE INTERRUPT
75 -- -- IRQ13 - AT/XT286/PS50+ - 80287 ERROR
76 -- -- IRQ14 - AT/XT286/PS50+ - FIXED DISK
77 -- -- IRQ15 - AT/XT286/PS50+ - RESERVED
78 -- -- not used
79 -- -- not used
7A -- -- Novell NetWare - LOW-LEVEL API
7A -- -- AutoCAD Device Interface
7B -- -- not used
7C -- -- not used
7D -- -- not used
7E -- -- not used
7F -- -- HDILOAD.EXE - 8514/A VIDEO CONTROLLER INTERFACE
7F -- -- HLLAPI (High-Level Language API)
80 -- -- reserved for BASIC